<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.Date"%>
<%@ page import="treballfinalUF2.operacionsAmbBBDD" %>
<jsp:useBean id="ObjBdades" scope="session"	class="treballfinalUF2.operacionsAmbBBDD" />
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="javascripts/funcions_formularis.js" type="text/javascript"></script>
<title>Inserta Oferta</title>
<link href="stiles.css" rel="stylesheet" type="text/css">

<style type="text/css">
	body {
		color:white;
	}
</style>

</head>
<body>
<%
	boolean estatAqui = false;
	boolean empresaExist = true;
	empresaExist = ObjBdades.chekEmpresaOK(ObjBdades.escriuCorrectamentBBDD(request.getParameter("nameEmpresa")),request.getParameter("pass"));
	//java.util.Date dateActual = new java.util.Date();
	java.util.Date date = new java.util.Date();
	java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy/MM/dd");
	String fecha = sdf.format(date);
	
	
	ObjBdades.setNom(request.getParameter("nameEmpresa"));
	ObjBdades.setPassword(request.getParameter("pass"));
	if (request.getParameter("accio") != null) {
		if (request.getParameter("titolOferta").length() < 2
				|| request.getParameter("descripcioOferta").length() < 2
				|| request.getParameter("dataFi").length() < 2)
				out.write("Algun dels camps no es correcte");
		else {
			System.out.println(request.getParameter("descripcioOferta"));
			estatAqui = ObjBdades.insertOferta(ObjBdades.escriuCorrectamentBBDD(request.getParameter("nameEmpresa")), request.getParameter("grau"),ObjBdades.escriuCorrectamentBBDD(request.getParameter("titolOferta")), ObjBdades.escriuCorrectamentBBDD(request.getParameter("descripcioOferta")),  fecha ,request.getParameter("dataFi"));
		}
	}
	if(empresaExist == false){
		%>
			<h1>La teva empresa encara no ha estat donada d'alta</h1>	
			<a href="index.jsp">Torna a inici</a>	
		<%				
	} else if (estatAqui == false) {	
%>
		<div id="form-empresa">
			<div id="fantasma"></div>
			<form id="formOferta" method="post" onsubmit="return checkForm0();">
				<label>Empresa: <%=ObjBdades.getNom()%></label><br /><br />
				<label>Titol oferta:</label><input name="titolOferta" id="titolOferta" type="text" tabindex="1" placeholder="Posa el nom de l'oferta"/><br />
				<input type="hidden" name="nameEmpresa" value="<%=ObjBdades.getNom()%>"/>
				<input type="hidden" name="pass" value="<%=ObjBdades.getPassword()%>"/>
				<label>Tipus grau: </label>
					<select name="grau">
						<option>DAW</option>
						<option>ASIX</option>
						<option>DAM</option>
					</select><br />
				<label>Descripció:</label><br />
				<textarea name="descripcioOferta" id="descripcioOferta" rows="15" cols="50" tabindex="2" placeholder="Descripció"></textarea><br />
				<label>Data inici: <b><%= fecha %></b></label><br />
					<input type="hidden" name="pass" value="<%= fecha %>" id="fechaactual" />
				<label>Data fi: </label> <input name="dataFi" id="dataFi" type="text" tabindex="3" placeholder="AAAA/MM/DD" /><br />
				<input type="submit" name="accio" value="Dona d'alta la oferta">
			</form>
				<br /><br />
			<form id="formOferta2" method="post" action="llistaOfertes.jsp">
				<input type="hidden" name="nameEmpresa" value="<%=ObjBdades.getNom()%>"/>
				<input type="hidden" name="pass" value="<%=ObjBdades.getPassword()%>"/>
				<input type="submit" name="accio" value="Veure les teves ofertes">
			</form>
			
			<a href="index.jsp">Torna a inici</a>
		</div>
<%
	} else {
		String missatge = "La teva oferta s'ha inserit correctament.<br><a href='insertarOferta.jsp?nameEmpresa="+request.getParameter("nameEmpresa")
		+"&pass="+request.getParameter("pass")+"'>Torna a enrere</a>";
		ObjBdades.setMissatge(missatge);
		response.sendRedirect("confirmaPage.jsp");
	}
%>
</body>
</html>